package com.stark.wechat.service.message.template;

import java.util.List;

import com.stark.wechat.message.template.TemplateMessage;

/**
 * 推送模板消息接口，所有推送模板消息的 service 都必须实现该接口。
 */
public interface PushTemplateMessageService {
	/**
	 * 根据自己的业务逻辑组织模板消息，需要过滤在 wechat_message_push 中已存在的记录。
	 * @return 模板消息列表。
	 */
	List<TemplateMessage> generateTemplateMessages();
}
